An Unsettling New Image Shows ‘Spiders’ on Mars
The European Space Agency’s Trace Gas Orbiter captured these “spiders” with stunning clarity near a south polar region called Angustus Labyrinthus, called “Inca City.” The Trace Gas Orbiter is the first of two spacecraft that make up the ExoMars mission,